package cn.fantasy.singleton;

/**
 * @author ET
 * @description TODO
 * @date 2023/3/10 17:07
 * @Version V1.0
 *
 * 在Joshua Bloch大神的《Effective Java》是推荐该方法的。虽然线程安全，在实际开发中，还没有被广泛采用。因为太过简洁以致于可读性较差，还没有在实战中被广泛推广。枚举单例模式的线程安全同样利用静态内部类中讲到类初始化锁。枚举单例模式能够在序列化和反射中保证实例的唯一性。
 *
 * 作者：新小梦
 * 链接：https://juejin.cn/post/6844903858276139021
 * 来源：稀土掘金
 * 著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。
 */
public enum  EnumSingleton {
    INSTANCE;

    public void doSomething(String name) {
        System.out.println(name);
    }

}
